.container {
    background-color: #f4f6fa;


    .card_questionnaire {
        width: 354.17px;

        height: auto;
        background-color: #fff;
        margin: 0 auto;
        padding: 20.14px 15.28px;

        .item {
            &:last-child {
                border-bottom: 0px solid #ccc !important;
            }

            &:nth-child(n+2) {
                margin-top: 20.17px;
            }

            border-bottom: 0.35px solid #ddd;

            .question.type2 {
                margin-bottom: 17.01px;
            }

            .question {
                font-size: 15.97px;
                font-family: Microsoft YaHei, Microsoft YaHei-Regular;
                font-weight: 400;
                text-align: left;
                color: #333333;
                margin-bottom: 21.88px;
            }

            .type2 {
                margin-bottom: 20.49px;
            }

            textarea {
                width: 100%;
                height: 104.17px;
                border: 0;
                outline: none;
                font-size: 15.97px;
                font-family: Microsoft YaHei, Microsoft YaHei-Regular;
                font-weight: 400;
                text-align: left;
                color: #aaaaaa;
                // line-height: 31.94px;
            }
        }
    }

    .btn {
        display: block;
        width: 347.22px;
        height: 48.61px;
        margin: 34.72px auto 20px;
    }

.textarea{
     color: #333333 !important;
     font-size: 15.97px;
}
}